body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:15px 'microsoft yahei',Arial, Helvetica,sans-serif;} 
body {background:#7FE880;}
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:underline; } 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
.clearfloat:after{content:""; display:block; clear:both; visibility:hidden; height:0;}
.clearfloat{zoom:1}
.r {float:right;}
.l {float:left;}
.w1100 {width:1100px;margin:0px auto;}
.boxShadow {box-shadow: 0px 2px 20px #1AC81B;-webkit-box-shadow: 0px 2px 20px #1AC81B;}
.transitonAll {transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
/* head css*/
.header { height: 40px;}
.menu-list {text-align:center;}
.menu-list li {display: inline-block; line-height: 39px;position: relative;}
.menu-list li a {padding: 10px 25px; font-size: 18px; color: #000;}
.menu-list li:hover .lev2-list {visibility:visible ;opacity: 1;transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.lev2-list {position: absolute;width: 150px;top:50px;visibility: hidden;opacity: 0;background: #7FE880;}
.lev2-list .lev2 {display: block; line-height: 30px; border-bottom: 1px solid #12DD14;}
.lev2-list .lev2 a { padding: 0 0 0 5px; width: 100%; text-align: left; display: block; font-size: 15px; color: #333;}

/* foot css*/
.footer{-webkit-box-shadow: 0px -15px 25px #1AC81B;box-shadow: 0px -15px 25px #1AC81B;padding: 10px 0;}
.info {margin: 5px 0px 10px; color:#0FA979;line-height:22px;}
.info a {color:#0E0C0C;margin:0 5px;white-space: nowrap;}